Cape snake lizard - Alemán Inglés Diccionario